package objetos.powerUps;

import movimiento.Posicion;
import objetos.aeronaves.Algo42;
import objetos.armas.Arma;
import objetos.armas.LaserCannon;

/*
 * Clase que modela los power up que dan un ca��n laser de beneficio.
 */
public class DeLaser extends PowerUp {
	private LaserCannon arma;

	public DeLaser(int x, int y, LaserCannon arma) {
		super(x, y);
		this.arma = arma;
	}

	public DeLaser(Posicion posicion, LaserCannon arma) {
		super(posicion);
		this.arma = arma;
	}

	@Override
	public void darBeneficioA(Algo42 algo42) {
		this.arma.setBase(algo42);
		algo42.agregarArma(arma);
	}

	public Arma getArma() {
		return arma;
	}

	public void setArma(LaserCannon arma) {
		this.arma = arma;
	}

}
